package br.com.tcc.dao;


import br.com.tcc.jpa.DataBaseManager;
import br.com.tcc.model.Cliente;;


public class ClienteDAO {
	
	/*
	 * A classe ClienteDAO sera a principal inicialmente,
	 * ou seja, nela serao realizados os primeiros testes 
	 * de transacoes de banco.
	 * Quando tudo correto basta adaptar nas demais Impls
	 * 
	 */

	public void insert(Cliente cliente){

		DataBaseManager.entityManager.persist(cliente);
	}
	
	public void update(Cliente cliente){
		
		DataBaseManager.entityManager.persist(cliente);
		
	}

	public Cliente find(int id){
		return	(Cliente) DataBaseManager.entityManager.find(Cliente.class, id);
		
	}
	
	public void delete(Cliente cliente){
		DataBaseManager.entityManager.remove(cliente);
	}
	
}
